Big Huge Thesaurus

Thylacinus cynocephalus

noun